// 单参数箭头函数测试
console.log("开始测试单参数箭头函数");

// 基本形式：x => x
const identity = x => x;
console.log("identity函数:", identity(42));  // 应输出42

// 计算形式：x => x * x
const square = x => x * x;
console.log("square函数:", square(5));  // 应输出25

// 多行形式：x => { return x + 10 }
const addTen = x => {
  const result = x + 10;
  return result;
};
console.log("addTen函数:", addTen(5));  // 应输出15

// 链式调用
const double = x => x * 2;
const triple = x => x * 3;
console.log("链式调用:", double(triple(4)));  // 应输出24

console.log("测试完成"); 